trying to fix unimplemented flock under linux
authorz1mvader <z1mvader@protonmail.com>
Tue, 7 Feb 2017 22:55:46 +0000 (17:55 -0500)
committerz1mvader <z1mvader@protonmail.com>
Tue, 7 Feb 2017 22:55:46 +0000 (17:55 -0500)
src/cargo/util/flock.rs

index a20540d06c3ab2c47f866e8243bda8b75db7a7cf..64151bff5d5ff3bb6cd96c9606f111d70ac1f0b6 100644 (file)
@@ -276,6 +276,9 @@ fn acquire(config: &Config,
         #[cfg(target_os = "macos")]
         Err(ref e) if e.raw_os_error() == Some(libc::ENOTSUP) => return Ok(()),
 
+        #[cfg(target_os = "linux")]
+        Err(ref e) if e.raw_os_error() == Some(libc::ENOSYS) => return Ok(()),
+
         Err(e) => {
             if e.raw_os_error() != lock_contended_error().raw_os_error() {
                 return Err(human(e)).chain_error(|| {